<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
	<script type="text/javascript">
		/*
			函数的返回值：在函数内部有return, return后面的内容就是函数的返回值
			没有return 函数默认的返回值就是undefined

			正常情况下，外部无法直接访问函数内部的值(局部变量)
			可以通过在函数内部添加 return 将需要的内容暴露出来，这样外界就能访问了
			当出现return的时候 不要在往后面写内容，后面的代码将不会执行
		*/
		//这个就是在接受prompt的返回值，返回的是用户输入的信息
		// let a = prompt("")
		// console.log(a)

		//
		function fn(){
			let c = 1
			console.log("没有return") //b是undefined
			return"终于要放假了"
			//return c
		}
		fn() //直接调用 返回值无法打印
		let b = fn() //b拿到的是fn的返回值
		console.log(b)
		// console.log(c)//直接访问函数里面的变量 报错

		function fnn(){
			console.log("今天好")
			return "正泰非常开心"
			console.log("小笑哈哈")//在return后面，不会执行
		}
		console.log(fnn)//函数体本身 f
		console.log(fnn())//打印返回值
		//相当于-->
		let n = fnn()
		console.log(n)


	</script>
</body>
</html>